#ifndef __SCHEDULE_HH__
#define __SCHEDULE_HH__

#include <list>
#include <string>
using namespace std;

#include "Model.hh"

class ScheduleItem{
private:
  friend class Schedule;
  ScheduleItem(string);
  string model;
  int iterations;
};

class Schedule{
public:
  Schedule(string);
  void dump();
  void run(Bitext &, Bitext &);
private:
  void peek_expectation(Bitext &, Model *);
  list<ScheduleItem> items;
};

#endif
